/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const AcQuanyi = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M512 1024C229.236364 1024 0 794.763636 0 512S229.236364 0 512 0s512 229.236364 512 512-229.236364 512-512 512z m227.933091-536.343273L665.088 539.927273l-20.852364 14.592-75.543272-99.630546h-0.023273L529.221818 402.850909a17.221818 17.221818 0 0 0-27.694545-0.465454l-42.356364 52.48-74.263273 92.020363 0.372364 0.302546-5.538909 7.307636-17.640727-12.334545-78.010182-54.504728c-13.544727-9.472-30.836364 3.421091-27.717818 20.596364l9.355636 51.525818 17.384727 95.650909 11.264 62.068364 0.721455 3.956363h433.803636l12.008727-66.024727 17.361455-95.650909 9.355636-51.525818c3.141818-17.175273-14.173091-30.068364-27.694545-20.596364zM723.409455 744.727273H323.886545c-11.729455 0-21.341091 10.472727-21.34109 23.272727s9.611636 23.272727 21.34109 23.272727h399.52291c11.729455 0 21.317818-10.472727 21.317818-23.272727s-9.588364-23.272727-21.317818-23.272727zM221.090909 372.363636c-19.223273 0-34.909091 15.662545-34.909091 34.909091S201.844364 442.181818 221.090909 442.181818s34.909091-15.662545 34.909091-34.909091c0-19.362909-15.662545-34.909091-34.909091-34.909091z m279.272727-23.272727a34.955636 34.955636 0 0 0 28.834909-54.597818h0.023273A34.909091 34.909091 0 1 0 500.363636 349.090909z m302.545455 23.272727c-19.223273 0-34.909091 15.662545-34.909091 34.909091s15.685818 34.909091 34.909091 34.909091 34.909091-15.662545 34.909091-34.909091a34.909091 34.909091 0 0 0-34.909091-34.909091z"
        fill={getIconColor(color, 0, '#FF7066')}
      />
    </svg>
  );
};

AcQuanyi.defaultProps = {
  size: 18,
};

export default AcQuanyi;
